package com.xctech.yace.pojo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class VarScrInfo implements Serializable {

    private static final long serialVersionUID = 1L;

    private Long SCR_INCD;//证券内码
    private Integer MKT_NO;//交易市场编号
    private String SCR_CD;//证券代码
    private String SCR_FN;//证券全称
    private String SCR_ABBR;//证券简称

    private Integer TYPE_CD_1;//证券1级类型代码
    private Integer TYPE_CD_2;//证券2级类型代码
    private Integer TYPE_CD_3;//证券3级类型代码

    private Integer ISSR_NO;//发行人编号
    private Integer TRD_CRRC;//交易币种
    private Integer SCR_STAT;//证券状态
    private Integer CLR_CRRC;//结算币种
    private Integer ISS_NATN_REGI;//发行国家地区

    private Double BUY_IN_MIN_UNIT;//最小买入单位 VAR_O32_SCR_EXT_INFO. BUY_IN_MIN_UNIT
    private Double SELL_OUT_MIN_UNIT;//最小卖出单位 VAR_O32_SCR_EXT_INFO. SELL_OUT_MIN_UNIT
    private Integer O32_AST_TYPE;// VAR_O32_SCR_EXT_INFO.O32_AST_TYPE O32 资产类型
    private Integer O32_SCR_TYPE;// VAR_O32_SCR_EXT_INFO.O32_SCR_TYPE O32 证券类型

    private Integer BOAR_TYPE;//板块类型
    // 以下待hohna支持后补充
    //O32杂项分类
    private  String O32_MIX_CLAS;
    //O32转让类型
    private Integer O32_TRAN_TYPE;
    //最低数量限额
    private Double LOW_VOL_LA;
    //市价最低数量限额
    private Double MKTP_LOW_VOL_LA;
    //科创版买保护价
    private Double STIB_PROT_BUY_PRC;
    //科创版卖保护价
    private Double STIB_PROT_SELL_PRC;
    //最新价
    private Double LAST_PRC;


}
